home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc / Sample Code / PartMaker 4.4 / PartMaker Documents / Script Runner• / Script Runner•.rsrc / dFRK_5026 < prev    next >
Encoding:
Text File  |  1995-12-12  |  3.1 KB  |  150 lines

  1. /*-------------------------------------------------------------------------------------
  2.     File:        OSAPlugIn.r
  3.  
  4.     Contains:    OSAPlugIn Resources
  5.  
  6.     Written by:    Sue Dumont
  7.  
  8.     Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  9. -------------------------------------------------------------------------------------*/
  10.  
  11. #define SystemSevenOrBetter 1            // we want the extended types
  12. #define    SystemSevenOrLater    1            // Types.r uses this variable
  13.  
  14. // -- MPW Rez Includes --
  15.  
  16. #include "Types.r"
  17. #include "SysTypes.r"
  18. #include "CodeFragmentTypes.r"
  19.  
  20. // -- OpenDoc Includes --
  21.  
  22. #ifndef __ODTYPES_R__
  23. #include "ODTypes.r"
  24. #endif
  25.  
  26. #ifndef SOM_Module_OpenDoc_StdDefs_defined
  27. #include "StdDefs.r"
  28. #endif
  29.  
  30. // -- OSAPlugIn Includes --
  31.  
  32. #ifndef _OSAPLUGINDEF_
  33. #include "OSAPlugInDef.h"
  34. #endif
  35.  
  36. #ifndef _OSAPLUGINVERS_
  37. #include "OSAPlugInVers.h"
  38. #endif
  39.  
  40. //-------------------------------------------------------------------------------------
  41. // Other resources
  42. //-------------------------------------------------------------------------------------
  43.  
  44. // This file accesses the resources from the .rsrc file (PICT's and Icons)
  45. include "ScriptingPlugIn.rsrc";
  46.  
  47. //-------------------------------------------------------------------------------------
  48. // Finder Version Resources
  49. //-------------------------------------------------------------------------------------
  50.  
  51. // Part's Finder Version Resource
  52.  
  53. resource 'vers' (1) {
  54.     currentMajorVersion,
  55.     finderMinorVersion,
  56.     developmentStage,
  57.     preReleaseNumber,
  58.     verUS,
  59.     shortVersionStr,
  60.     shortVersionStr", © Apple Computer, Inc. 1994-1995"
  61. };
  62.  
  63. resource 'vers' (2) {
  64.     currentMajorVersion,
  65.     finderMinorVersion,
  66.     developmentStage,
  67.     preReleaseNumber,
  68.     verUS,
  69.     shortVersionStr,
  70.     "OpenDoc™ Sample Code"
  71. };
  72.  
  73. //-------------------------------------------------------------------------------------
  74. // Code Fragment Resource
  75. //-------------------------------------------------------------------------------------
  76.  
  77. resource 'cfrg' (0) {
  78.     {    /* [1] */
  79. #ifdef _68KBUILD_
  80.         kMotorola,
  81. #else
  82.         kPowerPC,
  83. #endif
  84.         kFullLib,
  85.         currentVersion,
  86.         compatibleVersion,
  87.         kDefaultStackSize,
  88.         kNoAppSubFolder,
  89.         kIsLib,
  90.         kOnDiskFlat,
  91.         kZeroOffset,
  92.         kWholeFork,
  93.         kAgentID,                /* this must be the part class ID */
  94.         /* [2] */
  95. #ifdef _68KBUILD_
  96.         kMotorola,
  97. #else
  98.         kPowerPC,
  99. #endif
  100.         kFullLib,
  101.         currentVersion,
  102.         compatibleVersion,
  103.         kDefaultStackSize,
  104.         kNoAppSubFolder,
  105.         kIsLib,
  106.         kOnDiskFlat,
  107.         kZeroOffset,
  108.         kWholeFork,
  109.         kAgentPartClassName        /* this must be the part class name */
  110.     }
  111. };
  112.  
  113. //-------------------------------------------------------------------------------------
  114. // Finder Bundle Information
  115. //-------------------------------------------------------------------------------------
  116.  
  117. resource 'BNDL' (kPlugInBundle, "PlugIn BNDL") {
  118.     kOSAPlugInOSType,
  119.     0,
  120.     {    /* array TypeArray: 2 elements */
  121.         /* [1] */
  122.         'FREF',
  123.         {    /* array IDArray: 1 elements */
  124.             /* [1] */
  125.             0, kPlugInFREF,
  126.             /* [2] */
  127.             1, kDocumentFREF
  128.         },
  129.         /* [2] */
  130.         'ICN#',
  131.         {    /* array IDArray: 1 elements */
  132.             /* [1] */
  133.             0, kPlugInIcons
  134.         }
  135.     }
  136. };
  137.  
  138.  
  139. resource 'FREF' (kPlugInFREF) {
  140.     'shlb', 0, ""
  141. };
  142.  
  143. resource 'FREF' (kDocumentFREF) {
  144.     kOSAPlugInOSType, 0, ""
  145. };
  146.  
  147. data 'PUNR' (0, "Owner resource") {
  148.     $"00"
  149. };
  150.